<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ui="http://www.sun.com/web/ui">
    <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
    <f:view>
        <f:loadBundle basename="ConstantesBundle" var="pathMsgs"/>
        <ui:page binding="#{CargueMasivoPage.page1}" id="page1">
            <ui:html binding="#{CargueMasivoPage.html1}" id="html1">
                <ui:head binding="#{CargueMasivoPage.head1}" id="head1">
                    <!--<ui:link binding="#{CargueMasivoPage.link1}" id="link1" url="/resources/stylesheet.css"/>-->
                    <ui:link binding="#{CargueMasivoPage.link1}" id="link1" url="../../portal/styles.css"/>
                </ui:head>
                <ui:body binding="#{CargueMasivoPage.body1}" id="body1">
                    <ui:form binding="#{CargueMasivoPage.formCargueMasivoWeb}" id="formCargueMasivoWeb">
                        <center>
                            <table>
                                <tr>
                                    <td align="center">
                                        <!-- contenedorGridPanel -->
                                        <h:panelGrid binding="#{CargueMasivoPage.contenedorGridPanel}" id="contenedorGridPanel" style="background-position: center center; text-align: center; vertical-align: middle">
                                            <!-- archivoGridPanel -->
                                            <h:panelGrid binding="#{CargueMasivoPage.archivoGridPanel}" id="archivoGridPanel" rendered="#{SessionCargueArchivoBean.rendered}">
                                                <h:panelGroup style="display: block; text-align: left">
                                                    <h:outputText styleClass="outputText" value=" TIPO DE CARGUE: "/>
                                                    <h:selectOneRadio binding="#{CargueMasivoPage.tipoCargueRadioButtonList}" id="tipoCargueRadioButtonList" styleClass="outputText">
                                                        <f:selectItems value="#{SessionCargueArchivoBean.tipoCargueItems}"/>
                                                    </h:selectOneRadio>
                                                </h:panelGroup>
                                                <h:panelGroup style="display: block; text-align: center">
                                                    <h:message for="idErrorHiddenField" id="messageIdErrorHiddenField" styleClass="portlet-msg-alert"/>
                                                    <h:inputHidden id="idErrorHiddenField"/>
                                                </h:panelGroup>
                                                <h:panelGroup style="display: block; text-align: center">
                                                    <ui:upload binding="#{CargueMasivoPage.tipoCargueFileUpload}" id="tipoCargueFileUpload" toolTip="Seleccione el archivo que será procesado"/>
                                                    <h:commandButton action="#{CargueMasivoPage.procesarButton_action}"
                                                        binding="#{CargueMasivoPage.procesarButton}" id="procesarButton" styleClass="button" value="Procesar"/>
                                                </h:panelGroup>
                                                <h:panelGroup style="display: block; text-align: center">
                                                    <h:commandButton binding="#{CargueMasivoPage.cancelarButton}" id="cancelarButton" onclick="closePopup();"
                                                        styleClass="button" value="Cancelar"/>
                                                </h:panelGroup>
                                                <h:panelGroup style="display: block; text-align: left">
                                                    <h:outputText styleClass="outputText" value=" ARCHIVOS DE AYUDA: "/>
                                                    <ui:hyperlink text="#{pathMsgs.ejemploReclamosLabel}" url="#{pathMsgs.urlServerProduccion}#{pathMsgs.utilidadesWebApp}#{pathMsgs.folderServletDownloadFile}#{pathMsgs.servletDownloadFile}?#{pathMsgs.pathArchivoEjemplos}#{pathMsgs.nombreArchivoEjemploReclamos}"/>
                                                    <h:outputText value=" - "/>
                                                    <ui:hyperlink text="#{pathMsgs.ejemploVozClienteLabel}" url="#{pathMsgs.urlServerProduccion}#{pathMsgs.utilidadesWebApp}#{pathMsgs.folderServletDownloadFile}#{pathMsgs.servletDownloadFile}?#{pathMsgs.pathArchivoEjemplos}#{pathMsgs.nombreArchivoEjemploVozCliente}"/>
                                                    <h:outputText value=" - "/>
                                                    <ui:hyperlink text="#{pathMsgs.archivoInformacionLabel}" url="#{pathMsgs.urlServerProduccion}#{pathMsgs.utilidadesWebApp}#{pathMsgs.folderServletDownloadFile}#{pathMsgs.servletDownloadFile}?#{pathMsgs.pathArchivoEjemplos}#{pathMsgs.nombreArchivoInformacion}"/>
                                                </h:panelGroup>
                                            </h:panelGrid>
                                            <h:panelGroup style="display: block; text-align: center">
                                                <h:message for="idErrorHiddenField2" id="messageIdErrorHiddenField2" styleClass="portlet-msg-alert"/>
                                                <h:inputHidden id="idErrorHiddenField2"/>
                                            </h:panelGroup>
                                            <h:outputText rendered="#{!SessionCargueArchivoBean.rendered}" value=" "/>
                                            <h:outputText rendered="#{!SessionCargueArchivoBean.rendered}" value=" "/>
                                            <h:outputText rendered="#{!SessionCargueArchivoBean.rendered}" value=" "/>
                                            <h:panelGroup rendered="#{!SessionCargueArchivoBean.rendered}" style="display: block; text-align: center">
                                                <h:commandButton binding="#{CargueMasivoPage.volverButton}" id="volverButton"
                                                    onclick="closePopupWithChanges(this);" styleClass="button" value="Volver"/>
                                            </h:panelGroup>
                                            <h:inputHidden binding="#{CargueMasivoPage.idFormHidden}" id="idFormHidden" value="#{SessionCargueArchivoBean.idForm}"/>
                                            <h:inputHidden binding="#{CargueMasivoPage.nameFieldHidden}" id="nameFieldHidden" value="#{SessionCargueArchivoBean.nameHiddenField}"/>
                                        </h:panelGrid>
                                    </td>
                                </tr>
                            </table>
                        </center>
                    </ui:form>
                </ui:body>
            </ui:html>
        </ui:page>
        <!--<script language="JavaScript" src="/../../UtilidadesWebApp/js/scripts.js" type="text/javascript"></script>-->
        <script language="JavaScript" type="text/javascript">
            function closePopup() 
            {
                window.close();
            }

            function closePopupWithChanges(source) 
            {
                formPopupId = source.form.id;

                var formFatherId = this.document.forms[formPopupId][formPopupId + ":idFormHidden"].value;
                var nameField = this.document.forms[formPopupId][formPopupId + ":nameFieldHidden"].value;

                var value1 = opener.document.forms[formFatherId][formFatherId + ":" + nameField].value;

                if(value1 == '')
                {
                    opener.document.forms[formFatherId][formFatherId + ":" + nameField].value = '-1'; 
                }
                else
                {
                    opener.document.forms[formFatherId][formFatherId + ":" + nameField].value = ''; 
                }
                opener.document.forms[formFatherId].submit();

                window.close();
            }
        </script>
    </f:view>
</jsp:root>
